pycharm使用sqlite3数据库

您所在的位置:网站首页 django pycharm中不显示数据库表 pycharm使用sqlite3数据库

pycharm使用sqlite3数据库

2023-09-08 21:13| 来源: 网络整理| 查看: 265

1、代码方式建立

import sqlite3 conn=sqlite3.connect("test.db")#打开或创建数据库 c=conn.cursor() #获取游标 sql="" c.execute(sql) #执行sql语句 conn.commit() #提交数据库操作 conn.close() print("ok")

2、手动方式建立 ①pycharm最右侧点击database —>左上角+号 —>data source —>选择sqlite pycharm最右侧点击database 左上角+号 ②点击file右侧+号,找到所用的数据源(test.db的路径),依次确定(下方黄色感叹号记得download)在这里插入图片描述在这里插入图片描述 ③可以右键schemas直接操作 在这里插入图片描述 3、例子

import sqlite3 conn=sqlite3.connect("test.db")#打开或创建数据库 c=conn.cursor() #获取游标 sql=''' create table company (id int primary key not null, name text not null, age int mot null, address char(50), salary real); ''' c.execute(sql) #执行sql语句 conn.commit() #提交数据库操作 conn.close() print("ok")

刷新一下,左边main下面会出现company表 在这里插入图片描述 点开可以得到表格,如果手动建立表格的话,右键company选择SQL scripts可以看到源码,可以修改 在这里插入图片描述 或者SQL scripts–>source editor,测试单条SQL语句,代码页内右键execute运行即可

4、插入数据

import sqlite3 conn=sqlite3.connect("test.db")#打开或创建数据库 c=conn.cursor() #获取游标 sql1=''' insert into company (id, name, age, address, salary) values(1,'张三',32,'成都',8000) ''' sql2=''' insert into company (id, name, age, address, salary) values(2,'李四',32,'成都',8000) ''' c.execute(sql1) #执行sql语句 c.execute(sql2) conn.commit() #提交数据库操作 conn.close()

在这里插入图片描述 5、查询

import sqlite3 conn=sqlite3.connect("test.db")#打开或创建数据库 c=conn.cursor() #获取游标 sql1=''' select id,name,address,salary from company ''' cursor=c.execute(sql1) #执行sql语句,有返回值 for row in cursor: print("id=",row[0]) print("name=", row[1]) print("address", row[2]) print("salary=", row[3],"\n") #conn.commit() #提交数据库操作 conn.close() print("ok")

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3